본문으로 이동
메뉴 여닫기
환경 설정 메뉴 여닫기
개인 메뉴 여닫기
로그인하지 않음
지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.
메일 큐(대기열)에 들어가 아직 전달되지 않은 메일의 목록과 전송 상태를 출력한다.
  • sendmail 에 딸린 명령으로 sendmail -bp 와 같다. postfix 도 같은 이름의 호환 명령을 준다(postfix 에서는 postqueue -p 와 같다)
  • 경로 : /usr/bin/mailq
mailq [옵션]
  • -v : 큐 항목의 우선순위 등 자세한 정보를 함께 출력한다.
  • -Ac : 서버 큐(/var/spool/mqueue) 대신 메일 제출용 클라이언트 큐(/var/spool/clientmqueue)를 출력한다.
  • 큐에 남은 메일마다 큐 ID, 크기, 큐에 들어간 시각, 보낸 사람, 받을 사람과 아직 보내지 못한 이유(예: Deferred: Connection refused)를 보여 준다
  • 큐가 비어 있으면 /var/spool/mqueue is empty 처럼 나온다
  • 보낸 메일이 상대 서버에 전달됐는지, 큐에 걸려 있는지 확인할 때 쓴다. 큐에 남은 메일을 바로 다시 보내려면 sendmail -q 를 실행한다
# mailq
                /var/spool/mqueue (1 request)
-----Q-ID----- --Size-- -----Q-Time----- ------------Sender/Recipient-----------
5A1B2c3D004567     1024 Mon Oct 19 10:15 <[email protected]>
                 (Deferred: Connection refused by mail.example.org.)
                                         <[email protected]>
                Total requests: 1

헷갈리는 이름

편집 원본 편집
이름 하는 일
mailq 보낸 메일의 큐와 전송 상태를 확인한다
mail 메일을 쓰고 보내거나 받은 메일을 읽는 사용자 명령
m4 매크로 처리기. sendmail.mc 를 sendmail.cf 로 바꿀 때 쓴다 → 리눅스 sendmail
qmail sendmail 을 대신하는 메일 서버(MTA) 프로그램 → MTA